
آموزش فعالسازی کد امنیتی Captcha در وردپرس
"در این آموزش نحوه فعالسازی کپچا را در وردپرس را به شما آموزش خواهیم داد."
recaptcha چیست؟
recaptcha یک برنامه کامپیوتری است که برای تمایز بین کاربران انسانی و خودکار (ربات ها) استفاده می شود. این کار با ارائه آزمایشی انجام می شود که عبور کاربر واقعی از آن بسیار ساده خواهد بود اما برای ربات ها و اسکریپت های خودکار بسیار سخت و تقریبا نا ممکن خواهد بود. استفاده از کدهای امنیتی در وبسایت ها همیشه توصیه می شود. زیرا اگر از آن ها استفاده نکنید گرفتار اسپمرهایی می شوید که به مرور زمان شما را کلافه کرده و وبسایت شما را تخریب می کند. سیستم مدیریت محتوای وردپرس در بخشهای مختلفی دارای فرم هایی مانند فرم ورود ، فرم ثبت نام ، ارسال نظرات و … میباشد نبود تصویر امنیتی کپچا ، بدون شک باعث ایجاد مشکلات امنیتی برای وب سایت شما خواهد شد.یکی از نقاط ضعف امنیتی در هر سیستم مدیریت محتوایی ، فرم ها میباشند .
recaptcha در ابتدا به صورت یک متن تصادفی در قالب تصویر بود که از کاربران خواسته می شد متن موجود در تصویر را در کادر موردنظر وارد کنند. بعد ها فناوری جدیدتری به نام reCAPTCHA معرفی شد. این فناوری کلمات تصادفی را به صورت یک چالش نشان داده و از کلمه ای که کاربر در کادر موردنظر وارد می کرد برای کمک به دیجیتالی کردن کتابها استفاده می شد. این فناوری توسط گوگل در سال 2009 ابداع شد. ابداع این تکنولوژی به دیجیتالی کردن هزاران کتاب و تکمیل بایگانی های نیویورک تایمز کمک کرده است. با این حال این نوع reCAPTCHA ها برای کاربران آزار دهنده بودند و برای بازدید کنندگان سایت هایی که از این فناوری بهره می بردند تجربه خوبی را به جای نمی گذاشتند.
برای رفع این مشکل ، گوگل No CAPTCHA reCAPTCHA را معرفی کرد که از تعامل های AI (هوش مصنوعی) و کاربر برای ایجاد مانع برای ربات های اسپم استفاده می کند. این فناوری جدید به کاربران واقعی کادر ساده ای را برای کلیک کردن روی آن و رفتن به مرحله بعدی نمایش می دهد اما در صورت مشکوک بودن استفاده کننده که توسط هوش مصنوعی تشخیص داده می شود گزینه های سخت تری توسط reCAPTCHA مانند شناسایی اشیا در تصاویر برای رفتن به مرحله بعد نشان داده می شود.
در شروع کار وارد آدرس https://www.google.com/recaptcha شوید و در بالای صفحه روی گزینه v3 Admin Console کلیک نمایید.
وارد حساب کاربری gmail خود شوید ( اگر حساب کاربری ندارید در ابتدا یک اکانت جیمیل برای خود ایجاد نمایید )سپس پس از ورود در صفحه در بخش Register a new site در قسمت Label نام سایت خود , در بخش type of reCAPTCHA از دو گزینه ی موجود ، گزینه ی reCAPTCHA v2 را کلیک کرده، و سپس اولین قسمت آن ("I'm not a robot" Checkbox) را انتخاب کنید.
در قسمت Domains نیز نام سایت خود را وارد نمایید. تیک دو گزینه Accept the reCAPTCHA Terms of Service. و Send alerts to owners را بزنید و در پایان روی دکمه ی SUBMIT کلیک کنید.
به این ترتیب سایت شما ثبت شده و شما در صفحه ی جدید اطلاعات لازم برای استفاده از Recaptcha در سایت خود را مشاهده خواهید کرد .این اطلاعات شامل Site Key و Secret key همچنین یک خط کد که باید در تگ هدر سایت خود قرا دهید می باشد . در مراحل بعد نحوه استفاده از این کدها شرح داده می شود .
حال اولین کاری که باید انجام دهید نصب افزونه Advanced noCAPTCHA & reCAPTCHA است.در مرحله بعد پس از فعال سازی افزونه باید به بخش تنظیمات» Advanced noCAPTCHA & Invisible CAPTCHA بروید. در این مرحله باید یک نسخه از reCAPTCHA را انتخاب کنید که توصیه ما نسخه 2 آن است. بعد از آن از شما خواسته می شود تا کد API را جهت فعال سازی سرویس در وب سیات شما،درکادر مربوطه وارد کنید.
سپس کد هایی را که از سایت گوگل دریافت کرده اید را در کادر های مشخص شده پیست کنید.
در بخش Enabled Forms می توانید فرم هایی را که دوست دارید reCAPTCHA در آن وجود داشته باشد را انتخاب کنید. ما در اینجا فرم های ورود و ثبت نام را فعال می کنیم.
در نهایت بر روی دکمه ذخیره کلیک کنید. تبریک می گوییم شما توانستید reCAPTCHA را در سایت وردپرسی خود فعال کنید برای مشاهده عملکرد آن می توانید به صفحات ورود و ثبت نام یا هر صفحه دیگری که در تنظیمات افزونه انتخاب کرده بودید مراجعه کنید.
در پایان مجددا یادآور خواهیم شد که وردپرس به دلیل محبوبیت زیاد مورد هدف حملات هکرها و ربات های مخرب بسیاری می باشد که باید جهت جلوگیری از تخریب سایت، اقدامات امنیتی سایت وردپرس به طور کامل انجام گیرد. استفاده از کد کپچا یکی از ده ها اقدامات امنیتی وردپرس می باشد که خدمت شما توضیح دادیم. در صورتی که قصد دارید امنیت سایت وردپرس خود را به طور کامل تامین کنید، می توانید مقاله افزایش امنیت وب سایت وردپرسی، بهترین افزونه های امنیت وردپرس را نیز مطالعه کنید.
ارسال دیدگاه